<!--
Copyright 2024 Specter Ops, Inc.

Licensed under the Apache License, Version 2.0
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

SPDX-License-Identifier: Apache-2.0
-->
<svg xmlns="http://www.w3.org/2000/svg" width="485" height="659" viewBox="0 0 485 659"><defs><style type="text/css"/></defs><g transform="translate(-75 239.5850628807675) scale(1)"><g class="relationship"><g transform="translate(129 -4) rotate(13.991848102669211)" stroke-width="5" stroke="#000000"><path d="M 59 0 L 304.0567883961694 0"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#000000" transform="translate(328.91893901391774 0) rotate(0)" stroke="none"/></g><g transform="translate(305.14247151816426 39.89063257242864) rotate(13.991848102669211) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-53.0078125 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="106.015625" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZMemberOf</text></g></g></g></g><g class="relationship"><g transform="translate(129 155.58506288076748) rotate(-9.914559571910537)" stroke-width="5" stroke="#000000"><path d="M 59 0 L 298.2539593344783 0"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#000000" transform="translate(323.1161099522266 0) rotate(0)" stroke="none"/></g><g transform="translate(304.9592937990774 124.82917253809927) rotate(-9.914559571910537) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-53.0078125 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="106.015625" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZMemberOf</text></g></g></g></g><g class="relationship"><g transform="translate(129 365.17012576153496) rotate(-36.188850429299386)" stroke-width="5" stroke="#000000"><path d="M 59 0 L 382.52490296092134 0"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#000000" transform="translate(407.3870535786696 0) rotate(0)" stroke="none"/></g><g transform="translate(307.17190559513824 234.8212399194998) rotate(-36.188850429299386) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-53.0078125 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="106.015625" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZMemberOf</text></g></g></g></g><g class="relationship"><g transform="translate(129 -185.5850628807675) rotate(36.18885042929937)" stroke-width="5" stroke="#000000"><path d="M 59 0 L 382.5249029609212 0"/><polygon points="-24.8621506177483,0 -27.62461179749811,9.20820393249937 0,0 -27.62461179749811,-9.20820393249937" fill="#000000" transform="translate(407.3870535786695 0) rotate(0)" stroke="none"/></g><g transform="translate(307.1719055951382 -55.23617703873242) rotate(36.18885042929937) translate(0 -13)"><g transform="translate(0 0)"><g transform="translate(-46.796875 0)" fill="#ffffff" stroke="#000000" stroke-width="0"><rect x="0" y="0" width="93.59375" height="26" rx="5" ry="5" stroke="none"/><text xml:space="preserve" x="5" y="17.45703125" stroke="none" text-anchor="left" font-family="sans-serif" font-size="16" font-weight="normal" fill="#000000">AZContains</text></g></g></g></g><g class="node"><g fill="#ffffff" stroke="#000000" stroke-width="4"><circle cx="505.40943703856345" cy="89.79253144038367" r="52"/></g><g transform="translate(505.40943703856345 89.79253144038367)"><g transform="scale(0.3652888956812596) translate(0 -59)"><g transform="translate(0 0)"><g fill="#000000" font-family="sans-serif" font-size="50" font-weight="normal" text-anchor="middle"><text xml:space="preserve" x="0" y="43.92822265625" stroke="none">Group</text></g></g><g transform="translate(0 64)"><g transform="translate(-108.142578125 0)"><g fill="#ffffff" stroke="#000000" stroke-width="4"><rect x="0" y="0" width="216.28515625" height="54" rx="27" ry="27"/><text xml:space="preserve" x="27" y="38.142578125" stroke="none" font-family="sans-serif" font-size="40" font-weight="normal" fill="#000000">AZGroup</text></g></g></g></g></g></g><g class="node"><g fill="#ffffff" stroke="#000000" stroke-width="4"><circle cx="129" cy="-4" r="52"/></g><g transform="translate(129 -4)"><g transform="scale(0.40305924587594943) translate(0 -59)"><g transform="translate(0 0)"><g fill="#000000" font-family="sans-serif" font-size="50" font-weight="normal" text-anchor="middle"><text xml:space="preserve" x="0" y="43.92822265625" stroke="none">UserA</text></g></g><g transform="translate(0 64)"><g transform="translate(-94.783203125 0)"><g fill="#ffffff" stroke="#000000" stroke-width="4"><rect x="0" y="0" width="189.56640625" height="54" rx="27" ry="27"/><text xml:space="preserve" x="27" y="38.142578125" stroke="none" font-family="sans-serif" font-size="40" font-weight="normal" fill="#000000">AZUser</text></g></g></g></g></g></g><g class="node"><g fill="#ffffff" stroke="#000000" stroke-width="4"><circle cx="129" cy="155.58506288076748" r="52"/></g><g transform="translate(129 155.58506288076748)"><g transform="scale(0.40305924587594943) translate(0 -59)"><g transform="translate(0 0)"><g fill="#000000" font-family="sans-serif" font-size="50" font-weight="normal" text-anchor="middle"><text xml:space="preserve" x="0" y="43.92822265625" stroke="none">UserB</text></g></g><g transform="translate(0 64)"><g transform="translate(-94.783203125 0)"><g fill="#ffffff" stroke="#000000" stroke-width="4"><rect x="0" y="0" width="189.56640625" height="54" rx="27" ry="27"/><text xml:space="preserve" x="27" y="38.142578125" stroke="none" font-family="sans-serif" font-size="40" font-weight="normal" fill="#000000">AZUser</text></g></g></g></g></g></g><g class="node"><g fill="#ffffff" stroke="#000000" stroke-width="4"><circle cx="129" cy="365.17012576153496" r="52"/></g><g transform="translate(129 365.17012576153496)"><g transform="scale(0.40305924587594943) translate(0 -59)"><g transform="translate(0 0)"><g fill="#000000" font-family="sans-serif" font-size="50" font-weight="normal" text-anchor="middle"><text xml:space="preserve" x="0" y="43.92822265625" stroke="none">UserC</text></g></g><g transform="translate(0 64)"><g transform="translate(-94.783203125 0)"><g fill="#ffffff" stroke="#000000" stroke-width="4"><rect x="0" y="0" width="189.56640625" height="54" rx="27" ry="27"/><text xml:space="preserve" x="27" y="38.142578125" stroke="none" font-family="sans-serif" font-size="40" font-weight="normal" fill="#000000">AZUser</text></g></g></g></g></g></g><g class="node"><g fill="#ffffff" stroke="#000000" stroke-width="4"><circle cx="129" cy="-185.5850628807675" r="52"/></g><g transform="translate(129 -185.5850628807675)"><g transform="scale(0.5546879453125) translate(0 0)"><g transform="translate(0 0)"><g font-family="sans-serif" font-size="50" font-weight="normal" fill="#000000" text-anchor="middle"><text xml:space="preserve" x="0" y="13.92822265625" stroke="none">Tenant</text></g></g></g></g></g></g></svg>
